export interface TopUpVO {
  /**
   * 充值订单号
   */
  topUpId: string | number;

  /**
   * 第三方支付系统生成的订单号
   */
  transactionId: string | number;

  /**
   * 支付完成时间
   */
  successTime: string;

  /**
   * 订单总金额，单位为元
   */
  total: number;

  /**
   * 用户支付金额
   */
  payerTotal: number;

  /**
   * 用户支付币种
   */
  payerCurrency: string;

  /**
   * 支付类型
   */
  payWay: string;

  /**
   * 订单状态
   */
  status: string;

  /**
   * 交易状态
   */
  tradeState: string;

  /**
   * 订单json
   */
  orderJson: string;

  /**
   * 业务订单类型
   */
  orderType: string;

}

export interface TopUpForm extends BaseEntity {
  /**
   * 充值订单号
   */
  topUpId?: string | number;

  /**
   * 第三方支付系统生成的订单号
   */
  transactionId?: string | number;

  /**
   * 支付完成时间
   */
  successTime?: string;

  /**
   * 订单总金额，单位为元
   */
  total?: number;

  /**
   * 用户支付金额
   */
  payerTotal?: number;

  /**
   * 用户支付币种
   */
  payerCurrency?: string;

  /**
   * 支付类型
   */
  payWay?: string;

  /**
   * 订单状态
   */
  status?: string;

  /**
   * 交易状态
   */
  tradeState?: string;

  /**
   * 订单json
   */
  orderJson?: string;

  /**
   * 业务订单类型
   */
  orderType?: string;

}

export interface TopUpQuery extends PageQuery {

  /**
   * 第三方支付系统生成的订单号
   */
  transactionId?: string | number;

  /**
   * 支付完成时间
   */
  successTime?: string;

  /**
   * 订单总金额，单位为元
   */
  total?: number;

  /**
   * 用户支付金额
   */
  payerTotal?: number;

  /**
   * 用户支付币种
   */
  payerCurrency?: string;

  /**
   * 支付类型
   */
  payWay?: string;

  /**
   * 订单状态
   */
  status?: string;

  /**
   * 交易状态
   */
  tradeState?: string;

  /**
   * 订单json
   */
  orderJson?: string;

  /**
   * 业务订单类型
   */
  orderType?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



